screw bean - Dictionary definition and meaning for word
screw bean
Definition (noun) spirally twisted sweet pod of screwbean mesquite that is used for fodder or ground into meal for feed
Definition (noun) shrub or small tree of southwestern United States and northwestern Mexico having spirally twisted pods
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com